Interface Model Elicitation from Textual Scenarios
نویسندگان
چکیده
During the stage of system requirements gathering, model elicitation is aimed at identifying in textual scenarios model elements that are relevant for building a first version of models that will be further exploited in a model-driven engineering method. When multiple elements should be identified from multiple interrelated conceptual models, the complexity increases. Three method levels are successively examined to conduct model elicitation from textual scenarios for the purpose of conducting model-driven engineering of user interfaces: manual classification, dictionary-based classification, and nearly natural language understanding based on semantic tagging and chunk extraction. A model elicitation tool implementing these three levels is described and exemplified on a real-world case study for designing user interfaces to workflow information systems. The model elicitation process discussed in the case study involves several models: user, task, domain, organization, resources, and job.
منابع مشابه
Gui Prototype Generation from Scenarios in the Requirements Elicitation Phase
In the requirements elicitation phase, operation flows of software are often defined by scenarios. It is necessary to define appropriate operation flows as scenarios in terms of easily comprehended operation flows, efficiency, etc. Then scenarios are implemented as software Graphical User Interfaces (GUIs). If the operation flows are defined inappropriately, the implemented GUIs may require mod...
متن کاملGenerating Complete, Unambiguous, and Verifiable Requirements from Stories, Scenarios, and Use Cases
Simple scenarios and stories are typically used for requirements engineering in the Agile community (e.g., eXtreme Programming). Use case modeling has also been a popular requirements elicitation and analysis technique for many years. However, stories, scenarios, and use cases typically exhibit a great informality that violates the traditional guidance in the requirements engineering community ...
متن کاملModeling Interactions and Navigation in Web Applications
This work presents a method that bridges the gap between requirements elicitation and conceptual, interaction and navigation design for Web applications. This method is based on user scenarios, use cases, and a new graphical notation, called User Interaction Diagrams. From these specifications, it is shown how to derive a conceptual model, and then how to derive the navigational structure of a ...
متن کاملSoftware Cinema
The process for requirements elicitation has traditionally been based on textual descriptions or graphical models using UML. While these may have worked for the design of desktop-based systems, we argue, that these notations are not adequate for a dialog with mobile end users, in particular for end users in “blue collar” application domains. We propose an alternative modelling technique “Softwa...
متن کاملSetting a Foundation for Collaborative Scenario Elicitation
Eliciting requirements from users remains a major challenge for systems developers. The Collaborative Software Engineering Methodology addresses this challenge by combining the use of scenarios with Group Support Systems (GSS) technologies. This paper reports results of an experiment conducted to analyze definition of those scenarios using a general-purpose GSS. Scenario quality and productivit...
متن کامل